Maseru

By bus

By bus
By bus

Maseru Bridge Border Post is a drop off point for most South African national coach services, from where you can catch a taxi into Maseru.

By bus
Vaal-Maseru Bus Services
+27 (0)18 462-1000

sometimes run a Johannesburg to Maseru service. Its best to call them for up-to-date information.

By bus
Local bus from Bloemfontein

At 6am daily a coach leaves from Bloemfontein's main bus station direct to the Maseru Bridge border in about 2 hours. If you miss this then numerous Toyota Hiaces will drop you half way, where you can pick up a second Hiace to Maseru - this option takes from 3 to 5 hours depending on how long it takes for the Hiace to fill.

By bus
Intercape

drop off at Ladybrand from where its a 20 minute minibus to Maseru.

By taxi
By taxi

Being the transport hub of Lesotho, anywhere in Lesotho that's connected by road to here will have a Minibus taxi service to Maseru. For more information on taxis, see here.

By plane
By plane

Moshoeshoe Airport is located 18km from Maseru. South African Airways (http://flysaa.com) operates a couple of daily flights from Maseru to Johannesburg, which typically cost around M2200. Luggage is lost very regularly and there is no lost luggage reporting system. You should arrange taxi pick-up in advance as there are no taxis at the airport. Taxis charge around 100.

Mission Aviation (http://www.maf.org/lesotho) flies from the smaller Moeshoeshoe I airport just off Airport Road, 2km from central Maseru. They offer charter flights to amongst other places, Mokhotlong, Thaba-Tseka and Katse and are contactable on +266 2232 5699. Flights are fairly expensive, their little planes can be cramped, but they fly to most airstrips in Lesotho.